import random

rock = '''
    _______
---'   ____)
      (_____)
      (_____)
      (____)
---.__(___)
'''

paper = '''
    _______
---'   ____)____
          ______)
          _______)
         _______)
---.__________)
'''

scissors = '''
    _______
---'   ____)____
          ______)
       __________)
      (____)
---.__(___)
'''

################################ 接受用户和电脑的input ####################################

your_input = input("请输入你的选择，剪刀/石头/布:") # 输入你的选择

computer_input = random.randint(0, 2) # 随机生成一个0-2的整数(包含2)

list = ["石头", "剪刀", "布"] # 定义一个列表
input_num = list.index(your_input) # 获取你输入的值在列表中的索引

################################ 打印双方的出牌，并以图形展示 ####################################

list_english = [rock, scissors, paper] # 定义一个英文列表
print(f"你出了：{list_english[input_num]}") # 输出你出的值
print(f"电脑出了：{list_english[computer_input]}") # 输出电脑出的值


################################ 逻辑判断输赢，鹿死谁手 ####################################

if input_num == computer_input:
    print("平局！")
elif input_num == 0 and computer_input == 2:
    print("电脑赢了！")
elif input_num == 2 and computer_input == 0:
    print("你赢了！")
elif input_num > computer_input: # 如果你的索引大于电脑的索引，则电脑赢了
    print("电脑赢了！")
else:
    print("你赢了！")




